﻿.ec
{
    float: left;
    padding: 20px 20px 0;
    width: 920px;
    height: 388px;
}

.ec .c
{
    float: left;
    width: 776px;
    height: 388px;
    background-color: #a14949;
}

.ec .quick
{
    float: right;
    width: 134px;
    height: 134px;
    background-color: #a14949;
}

.ec .quick-2
{
    margin-top: 10px;
}

.sec
{
    clear: left;
    padding: 10px 20px 0;
    width: 920px;
    height: 126px;
}

.sec .recent
{
    float: left;
    width: 252px;
    height: 126px;
    background-color: #a14949;
}

.sec .recent-2
{
    margin-left: 10px;
}

.sec .recent-3
{
    margin-left: 10px;
}

.mc
{
    clear: left;
    padding: 20px 20px 0;
    width: 920px;
    height: 554px;
}

.mc .c
{
    float: left;
    width: 252px;
    height: 252px;
    background-color: #a14949;
    color: #ffffff !important;
}

.mc .c ul li
{
    width: 126px;
    height: 126px;
}

.mc .c2
{
    float: left;
    margin: 10px 0 0 0;
}

.mc .c-2
{
    margin-left: 10px;
}

.mc .c-2 ul li
{
    width: 84px;
    height: 84px;
}

.mc .c-3
{
    margin-left: 10px;
}

.mc .c-4
{
}

.mc .c-4 ul li
{
    width: 126px;
    height: 126px;
}

.mc .c-5
{
    margin-left: 10px;
}

.mc .c-5 ul li
{
    width: 84px;
    height: 84px;
}

.mc .c-6
{
    margin-left: 10px;
}

.ic
{
    padding: 20px 20px 0;
    width: 920px;
    height: 192px;
    display: none;
}

.ic ul
{
    height: 122px;
}

.ic ul li
{
    line-height: 1.5;
    font-size: 1.25em;
    text-indent: .5em;
}

.ic ul li a
{
    text-decoration: none;
    color: #ff8fff;
}

.ic ul li a:hover
{
    color: #ff3fff;
}

.ic .c
{
    float: left;
    width: 252px;
    height: 152px;
    background-color: #faa4fa;
}

.ic .c-1
{
    padding: 0 10px;
    border-top: 32px solid #ffffff;
    width: 232px;
    height: 120px;
}

.ic .c-1 a
{
    float: left;
    width: 58px;
    height: 58px;
    zoom: 1;
}

.ic .c-1 img
{
    border: 5px solid transparent;
    width: 48px;
    height: 48px;
}

.ic .c-2
{
    margin-left: 10px;
    background-color: #ffffff;
}

.ic .c-3
{
    margin-left: 10px;
    background-color: #ffffff;
}

.tc
{
    padding: 20px 20px 0;
    width: 920px;
}

.tc a:hover
{
    background: #ffffff;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.tc .c
{
    margin-bottom: 10px;
    width: 514px;
    height: 134px;
    background-color: #fb4248;
    color: #fff;
}

.tc .c dt
{
    float: left;
    width: 134px;
    height: 134px;
}

.tc .c dd
{
    float: left;
    padding: 10px;
    border-left: 5px solid #ffffff;
    width: 355px;
    height: 114px;
    line-height: 1.4;
}

.tc .c-2
{
    background-color: greenyellow;
    color: #fb4248;
}

.tc .c-3
{
    margin-bottom: 0px;
    background-color: #3fbeff;
    color: #666;
}

.sign
{
    padding: 30px 20px 35px;
    width: 920px;
    min-height: 450px;
}

.sign h3
{
    margin-top: -20px;
}

.sign-brand
{
    float: left;
    width: 475px;
    height: 490px;
    background-color: #ca0303;
}

.sign-brand img
{
    float: left;
    width: 475px;
    height: 340px;
}

.sign-brand .description
{
    float: left;
    width: 435px;
    height: 110px;
    padding: 20px;
    color: #ffffff;
}

.sign-brand .description .title
{
    float: left;
    font-size: 2em;
}

.sign-brand .description .content
{
    padding: 20px 35px 0 20px;
    float: left;
    width: 400px;
    font-size: 0.81em;
    line-height: 20px;
}

.sign-form
{
    float: left;
    width: 445px;
}

.sign-form-wrap
{
    margin: 0 auto;
    width: 325px;
}

.sign-form .field
{
    width: 100%;
}

.sign-form .title
{
    font-size: 2.25em;
    padding-bottom: 15px;
}

.sign-form input[type=text], .sign-form input[type=password]
{
    width: 250px;
}

.sign-form label
{
}

.sign-form label a
{
    color: #ca0303;
}

.sign-form label[for=RememberMe]
{
    width: 150px;
}

.sign-form .editor-field
{
    margin-top: 10px;
}

.sign-form .editor-label
{
    width: 100%;
}


.sign-form .gender label
{
    width: 30px;
}

.sign-up
{
    margin-top: 50px;
}

.signup .sign-form .editor-field
{
    margin-top: 0;
}

.reset-pwd
{
    float: left;
    margin-left: 0;
    width: 350px;
}

.reset-pwd .field
{
    width: 250px;
    float: left;
    margin-top: 20px;
}

.reset-pwd .editor-field
{
    float: left;
    width: 250px;
    margin-top: 3px;
}

.reset-pwd .editor-label label
{
    float: left;
    width: 250px;
    margin-top: 5px;
}

.ct
{
    float: left;
}

.ct .c
{
    padding-bottom:50px;
}
.ct .c .i
{
   float:left;
   width:48px;
   height:48px;
}

.ct .c .contact
{
   background-color:#728f9d;
}


.ct .c .chat
{
    background-image: url(/Content/themes/base/images/chat.png);
}
